package com.ruoyi.hr.domain;

import java.util.List;

import com.ruoyi.common.core.domain.entity.SysUser;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户-附表对象 hr_user
 * 
 * @author ruoyi
 * @date 2022-02-28
 */
public class HrUser extends SysUser
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String userUuid;

    /** 系统用户ID-外键 */
    @Excel(name = "系统用户ID-外键")
    private Long fkSysUserId;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idNum;

    /** 用户信息-履历信息 */
    private List<HrUserCv> hrUserCvList;

    public void setUserUuid(String userUuid) 
    {
        this.userUuid = userUuid;
    }

    public String getUserUuid() 
    {
        return userUuid;
    }
    public void setFkSysUserId(Long fkSysUserId) 
    {
        this.fkSysUserId = fkSysUserId;
    }

    public Long getFkSysUserId() 
    {
        return fkSysUserId;
    }
    public void setIdNum(String idNum) 
    {
        this.idNum = idNum;
    }

    public String getIdNum() 
    {
        return idNum;
    }

    public List<HrUserCv> getHrUserCvList()
    {
        return hrUserCvList;
    }

    public void setHrUserCvList(List<HrUserCv> hrUserCvList)
    {
        this.hrUserCvList = hrUserCvList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("userUuid", getUserUuid())
            .append("fkSysUserId", getFkSysUserId())
            .append("idNum", getIdNum())
            .append("remark", getRemark())
            .append("hrUserCvList", getHrUserCvList())
            .toString();
    }
}
